BMW 4 Series cars available for sale now on What Car?

In partnership with

We have 19 new BMW 4 Series cars available from offical BMW dealers. Browse now, and find the perfect new BMW 4 Series near you.

In partnership with

Cars found 19

Chosen Filters (3)
* Postcode invalid
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Croydon, Surrey
  • Petrol
  • 2 Doors
  • Automatic
  • 25 Miles
  • In stock
£54,995
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Littlehampton, West sussex
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£49,000
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Brentford, Middlesex
  • Petrol
  • 2 Doors
  • Automatic
  • 25 Miles
  • In stock
£57,533
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Huddersfield, West yorkshire
  • Petrol
  • 2 Doors
  • Automatic
  • 9 Miles
  • In stock
£54,980
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Colne, Lancashire
  • Petrol
  • 2 Doors
  • Automatic
  • 5 Miles
  • In stock
£55,480
BMW 4 Series Convertible 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series Convertible 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Cwmbwrla, Swansea
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£57,995
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Swindon, Wiltshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£53,990
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Derby, Derbyshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£60,665
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Hull, Yorkshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£48,991
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Colchester, Essex
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£53,605
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Edinburgh, Midlothian
  • Petrol
  • 2 Doors
  • Automatic
  • In stock
£51,255
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Southport, Merseyside
  • Brand new
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 5 Miles
  • In stock
£51,999
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Bishop stortford, Hertfordshire
  • Petrol
  • 2 Doors
  • Automatic
  • 5 Miles
  • In stock
£58,290
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Plymouth, Devon
  • Petrol
  • 2 Doors
  • Automatic
  • 1 Miles
  • In stock
£51,990
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Ashford, Kent
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£51,550
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Doncaster, South yorkshire
  • Petrol
  • 2 Doors
  • Automatic
  • In stock
£54,995
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Melksham, Wiltshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£53,990
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Swindon, Wiltshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£53,990
BMW 4 Series 3.0 M440i MHT Auto XDrive Euro 6 (s/s) 2dr

BMW 4 Series 3.0 M440i MHT Auto XDrive Euro 6 (s/s) 2dr

Derby, Derbyshire
  • Petrol Hybrid
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£66,990